package com.agrm.model.member.pojo;

import com.agrm.model.common.dtos.BaseModel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDate;

@Getter
@Setter
@TableName("member")
public class Member extends BaseModel {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private String account;

    private String password;

    private Integer enabled;//0:禁用 1:启用

    private String name;// 姓名

    private String firstName;// 名

    private String lastName;// 姓

    private String sex;// 性别

    private LocalDate birthday;// 出生日期

    private Integer height;// 身高

    private BigDecimal weight;// 体重

    private String qq;// QQ

    private String wechat;// 微信

    private String phone;// 手机

    private String email;// 邮箱

    private Integer nativePlaceId;// 籍贯所在地编号 3级

    private String cardId;// 身份证号

    private String wedlock;// 婚姻状况

    private BigDecimal balance;// 余额

    private String politicalOrientation;// 政治面貌

    private Integer addressId;// 地址编号 省市区县 4级编号

    private String addressDetail;// 详细地址

    private String race;// 民族

    private String nationality;// 国籍

    private String portrait;// 头像

    private String description;// 描述

}
